x86/mm: don't bypass preemption checks
authorJan Beulich <jbeulich@suse.com>
Thu, 28 Jun 2018 07:37:18 +0000 (09:37 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 28 Jun 2018 07:37:18 +0000 (09:37 +0200)
commit2f8582d4759c9f7733f360ba3e73901376949166
tree5d098abaa6ee149749dea4e7edaa912dde2723ee
parentb4cf1d608bb7d73d7827d794d4d3b7f19de8c274
x86/mm: don't bypass preemption checks

While unlikely, it is not impossible for a multi-vCPU guest to leverage
bypasses of preemption checks to drive Xen into an unbounded loop.

This is XSA-264.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
master commit: 17608703c65bf080b0a9f024f9b370872b9f2c05
master date: 2018-06-28 09:03:09 +0200
xen/arch/x86/mm.c